2nd year computer science lectures